/**
 * Copyright (C)  SXC TECH  
 * All rights reserved. 
 * @author：shisongbin
 * @date：2016年5月24日 下午4:40:52 
 * @version：V1.0 
 * @Description： 
 */

package com.smart.base.tools.generator.pojo.db;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import com.smart.base.tools.generator.pojo.consts.GenerateConsts;


/**
 * @ClassName：DBHandler
 * @Description：创建数据库连接
 * @author：shisongbin
 * @date：2016年5月24日 下午4:40:52
 */
public class DBHandler {

	public static final Connection createConnection() {
		Connection conn = null;
		try {
			Class.forName("com.mysql.cj.jdbc.Driver");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
		try {
			conn = DriverManager.getConnection(GenerateConsts.DB_URL, GenerateConsts.DB_USER, GenerateConsts.DB_PASS);
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return conn;
	}

	public static final void close(Connection conn) {
		if (conn != null) {
			try {
				conn.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
}
